local ifTable = reload("ifTable")
local delt = reload("delt")

local function hdel(t)
    if not ifTable(t) then
        return
    end
    delt(t)
    for k, v in pairs(t) do
        t[k] = nil
        if ifTable(v) then
            hdel(v)
        end
    end
end
return function(...)
    local len = select("#", ...)
    for i = 1, len do
        hdel(select(i, ...))
    end
end
